﻿@model IEnumerable<ADIGRE.Domain.Recibo>
@using ADIGRE.Domain
@{
    ViewBag.Title = "Recibos";
    Layout = "~/Views/Shared/_LayoutLogado.cshtml";
    var id = (int)ViewBag.Id;
    
}
@if (EnumPerfilAcesso.Tesoureiro.Equals((EnumPerfilAcesso)ViewBag.EnumPerfilAcesso))
{
    if (id > 0)
    {
    @Html.ActionLink("Imprimir Recido", "EmitirRecibo", new { id = id }, new { title = "Imprimir 1ª Via do Recibo", target = "_ablank" })
    }
    <p>
        @Html.ActionLink("Gerar Novo Recibo", "GerarRecibo", null, new { @class = "btn-gold" })
    </p>
}
<div class="recibo-rolamento">
    @if (Model.Count() > 0)
    {
        <table border="1" cellpadding="0" cellspacing="0">
            <tr>
                <th style="width: 90px;">
                    2ª Via
                </th>
                <th>
                    Favorecido
                </th>
                <th>
                    Referência
                </th>
                <th>
                    Valor
                </th>
                <th style="width: 65px;">
                    Data
                </th>
            </tr>
            @foreach (var item in Model)
            {
                <tr>
                    <td>
                        @Html.ActionLink(item.NuRecibo, "EmitirRecibo", new { id = item.Id }, new { title = "Imprimir 2ª Via", target = "_ablank" })
                    </td>
                    <td>
                        @Html.ActionLink(item.Favorecido.NmPessoa, "Details", "Pessoa", new { id = item.Favorecido.Id }, new { title = "Vizualizar dados desta pessoa" })
                    </td>
                    <td>
                        @Html.DisplayFor(modelItem => item.Despesa.NmDespesa)
                    </td>
                    <td align="right" style="padding-right: 15px;">
                        @string.Format("R${0:N2}", item.VlLancamento)
                    </td>
                    <td>
                        @string.Format("{0:dd/MM/yy}", item.DtLancamento)
                    </td>
                </tr>
                if (!string.IsNullOrWhiteSpace(item.DsObservacao))
                {
                <tr class="grid-observacao">
                    <td colspan="6">
                        @Html.DisplayFor(modelItem => item.DsObservacao)
                    </td>
                </tr>
                }
            }
        </table>
    }
</div>
@section Style {
    <style type="text/css">
        .recibo-rolamento { width: 100%; overflow: auto; max-height: 600px; }
        .recibo-rolamento table { width: 100%; }
    </style>
}
@section Script {
    <script type="text/javascript">

    </script>
}
